package javaExer.InnerClass;

public class 局部内部类 {
    public static void main(String[] args) {
        外部类  wbl = new 外部类();
        wbl.m1();
    }
}

class 外部类 {

    //局部内部类 声明在方法或代码块中
    //作用域是 这个方法中
    //别的外部类需要访问里面的属性时  需要在方法中 声明并创建
    //不能添加访问修饰符，因为它的地位就是一个局部变量，但是可以使用final 因为局部变量也可以使用final
    //局部内部类的本质还是类，所以关于类的它也有
    public void m1() {
       final class A {
            public void m1(){
                System.out.println("A里面的 m1()");
            }
        }

        A a = new A();
        a.m1();
    }
}
